package Conf;
	public class Consts {

		/* N == Size of board ( must be >=18 !) 
		 * Please do not change this at this point  , UI dosen't support
		 * dynamic board yet. 
		 */
		public static final int N=18;
		/* 
		 * WaterNumber == Number of water on board
		 */
		public static final int WaterNumber=16;
		/* 
		 * NumOfPlayers == Number of Players 
		 * Please do not change this at this point  , UI dosen't support
		 * dynamic board yet. 
		 */
		public static final int MaxNumberOfPlayers=4;
		public static final int MinNumberOfPlayers=2;
		/* 
		 * NumOfSquersPerPlayer == Number of Squares on board for each Player at start
		 */
		public static final int NumOfSquersPerPlayer = 10;
		public static final long Version = 1L;
		
		/* 
		 * SoldiersAmount == Number of Soldiers and their Rank for each player,
		 * 					 according to "wikipedia".
		 * 					 
		 */
		public static enum SoldiersAmount {
			Marshal(1),
			General(1),
			Colonel(2), 
			Major(4), 
			Captain(4), 
			Lieutenant(4), 
			Sergeant(4), 
			Miner(5), 
			Scout(8), 
			Spy(1),
			Bomb(6), 
			Flag(1);
			
			private int Amount;
			
			SoldiersAmount(int Amount) {
				this.Amount = Amount;
			}

			public int getAmount() {
				return Amount;
			}
		}
	}